Quick-links:
TV out from your Arduino.
This shield has the same core circuit as the standard TellyMate, but re-arranged as an Arduino Shield. It listens to the Arduino's TX pin (Digital pin 1). Just plug it into your Arduino and use Serial.println() commands to output text onto your telly!
It's really simple to use... Here's some code to display "Hello!" on the TV;
Serial.begin(57600); //57k6 baud Serial.println("Hello!");
Further demonstrations (including screenshots), are available from the 'examples' page.
The TellyMate Shield is stackable. Care has been taken to ensure that no components extend beyond the female headers on the top of the board, meaning that other shields can be connected above. In particular, the bulky phono socket on the original circuit has been replaced by a 3.5mm jack socket (a suitable cable is included).
An extension reset button is provided to duplicate the (covered) reset button on the underlying Arduino.
The TellyMate Shield is now supplied with a Mega328 chip onboard, meaning...
The original 'jumpers' based configuration of the TellyMate Shield has been replaced by a set of DIL switches. These switches control the serial baud rate, output format etc.
See the 'Jumpers' page of the User Guide for more details.
The default character set is Code Page 437. It provides the basic alphanumeric characters as well as simple graphics capabilities.
Sending normal text using a Serial.println() command (or similar) will simply print the string onto the TV's screen, but there are certain control sequences that allow you to have more flexibility such as moving the cursor, selecting graphics characters, turning off/on the output etc.
These control sequences are a mixture of the standard VT52 and H19 (heathkit/zenith 19) control sequences (it's simpler than it sounds!). Details of these are given on the 'Control Sequences' page of the User Guide
The underlying schematic and source code for the TellyMate Shield is identical to the original TellyMate.
The Source Material for the TellyMate is released under a simple FreeBSD-style licence.
See the code in the 'Files' section of the original TellyMate for details.
Please feel free to make your own version (that's the point of making the source materials available!), but do not use the TellyMate trademark without an explicit license. See the 'About Us' page for details.
The TellyMate Shield is supplied all ready to plug into your Arduino development system. No soldering is neccesary.
Included:
Please contact us for our volume pricing / availability (10+ units).
Parts with a TMS002 prefix:
Part# | Description | price | |
---|---|---|---|
TMS002WX | TellyMate Shield (1.2) | £17.00 | not available |
Title | Version | Date | File | Size |
---|---|---|---|---|
ReadFont | 2.0 | 2012-08-12 | tms_readfont_002.ino | 5.3 kB |
Still Alive | 3.0 | 2012-02-21 | tms_StillAlive_003.ino | 105.7 kB |
Maze | 2.0 | 2012-02-18 | tms_maze_002.ino | 24.6 kB |
Random Characters | 2.0 | 2012-02-18 | tms_random_002.ino | 1.3 kB |
Batsocks Paint | 2.0 | 2012-02-18 | tms_paint_002.ino | 8.3 kB |
ReadTest | 2.0 | 2012-02-18 | tms_readtest_002.ino | 3.4 kB |
Wanderers | 2.0 | 2012-02-18 | tms_wanderers_002.ino | 6.4 kB |
Program Fontbank | 2.0 | 2012-02-18 | tms_program_fontbank_002.ino | 14.6 kB |
Scribble | 2.0 | 2012-02-18 | tms_scribble_002.ino | 6.3 kB |
Life | 2.0 | 2012-02-18 | tms_life_002.ino | 9.5 kB |
Lavawave | 2.0 | 2012-02-18 | tms_lavawave_002.ino | 6.7 kB |
Lavawave | 1.0 | 2011-03-04 | tms_lavawave_001.pde | 6.6 kB |
Still Alive | 2.0 | 2010-11-21 | tms_StillAlive_002.pde | 105.4 kB |
Still Alive | 1.0 | 2010-10-26 | tms_StillAlive_001.pde | 59.3 kB |
ReadFont | 1.0 | 2010-03-09 | tms_readfont_001.pde | 5.0 kB |
Hello World | 2.0 | 2009-11-08 | tms_hello_002.pde | 194 Bytes |
Scribble | 1.0 | 2009-09-20 | tms_scribble_001.pde | 6.1 kB |
Life | 1.0 | 2009-09-20 | tms_life_001.pde | 9.8 kB |
Program Fontbank | 1.0 | 2009-09-04 | tms_program_fontbank_001.pde | 14.6 kB |
Maze | 1.0 | 2009-07-09 | tms_maze_001.pde | 25.2 kB |
ReadTest | 1.0 | 2009-06-16 | tms_readtest_001.pde | 3.1 kB |
Wanderers | 1.0 | 2009-06-16 | tms_wanderers_001.pde | 6.1 kB |
Batsocks Paint | 1.0 | 2009-06-08 | tms_paint_001.pde | 8.0 kB |
Random Characters | 1.0 | 2009-05-15 | tms_random_001.pde | 1.2 kB |
Title | Version | Date | File | Size |
---|---|---|---|---|
Fontbank PDF - Code Page 437 | 1.0 | 2011-11-17 | Fontbank0.pdf | 262.9 kB |
Fontbank PDF - Pixel Patterns | 1.0 | 2011-11-17 | Fontbank1.pdf | 256.7 kB |
Fontbank PDF - Games | 1.0 | 2011-11-17 | Fontbank2.pdf | 281.5 kB |
Fontbank PDF - GUI | 1.0 | 2011-11-17 | Fontbank3.pdf | 271.7 kB |
Fontbank data - Code Page 437 | 1.0 | 2009-09-04 | fontbank0.c | 11.1 kB |
Fontbank data - Pixel Patterns | 1.0 | 2009-09-04 | fontbank1.c | 11.0 kB |
Fontbank data - Games | 1.0 | 2009-09-04 | fontbank2.c | 11.2 kB |
Fontbank data - GUI | 1.0 | 2009-09-04 | fontbank3.c | 11.1 kB |